package unidadeMedida;
// Generated 21/08/2011 22:49:20 by Hibernate Tools 3.2.1.GA

import descricaoProduto.DescricaoProduto;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * UnidadeMedida generated by hbm2java
 */
@Entity
@Table(name = "unidade_medida", schema = "public")
public class UnidadeMedida implements java.io.Serializable {

    private int idUnidadeMedida;
    private String descricaoUnidade;
    private String siglaUnidadeMedida;
    private List<DescricaoProduto> descricaoProdutos;

    public UnidadeMedida() {
    }

    public UnidadeMedida(int idUnidadeMedida) {
        this.idUnidadeMedida = idUnidadeMedida;
    }

    public UnidadeMedida(int idUnidadeMedida, String descricaoUnidade, String siglaUnidadeMedida, List<DescricaoProduto> descricaoProdutos) {
        this.idUnidadeMedida = idUnidadeMedida;
        this.descricaoUnidade = descricaoUnidade;
        this.siglaUnidadeMedida = siglaUnidadeMedida;
        this.descricaoProdutos = descricaoProdutos;
    }

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id_unidade_medida", unique = true, nullable = false)
    public int getIdUnidadeMedida() {
        return this.idUnidadeMedida;
    }

    public void setIdUnidadeMedida(int idUnidadeMedida) {
        this.idUnidadeMedida = idUnidadeMedida;
    }

    @Column(name = "descricao_unidade", length = 50)
    public String getDescricaoUnidade() {
        return this.descricaoUnidade;
    }

    public void setDescricaoUnidade(String descricaoUnidade) {
        this.descricaoUnidade = descricaoUnidade;
    }

    @Column(name = "sigla_unidade_medida", length = 5)
    public String getSiglaUnidadeMedida() {
        return this.siglaUnidadeMedida;
    }

    public void setSiglaUnidadeMedida(String siglaUnidadeMedida) {
        this.siglaUnidadeMedida = siglaUnidadeMedida;
    }

    
}
